Neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung eines CGRAs

نویسندگان

  • Konstantin Lübeck
  • David Morgenstern
  • Thomas Schweizer
  • Dustin Peterson
  • Wolfgang Rosenstiel
  • Oliver Bringmann
چکیده

Zuverlässigkeit von eingebetteten Systemen spielt im Kontext der fortschreitenden Miniaturisierung eine immer wichtigere Rolle. In diesem Beitrag stellen wir ein neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung einer bereits kostengünstig gehärteten grobgranularen rekonfigurierbaren Architektur (CGRA) vor. Dieser kostengünstig gehärtete CGRA wird dazu in die Pipeline eines ARM-Prozessors integriert. Dabei wird die Struktur der ARM-Prozessorpipeline nicht verändert, sondern lediglich der Befehlssatz um drei Instruktionen erweitert. Dafür haben wir eine Toolchain erstellt, welche diese Integration automatisiert. 1. Einleitung Die Zuverlässigkeit jederzeit gewährleisten zu können ist eine ganz besondere Herausforderung in sicherheitsrelevanten eingebetteten Systemen der Medizintechnik, der Luftund Raumfahrt und auch des Automobilbereichs. Dabei muss insbesondere der fortschreitenden Miniaturisierung in der Halbleitertechnologie und der damit verbundenen erhöhten Anfälligkeit gegenüber Defekten beim Herstellungsprozess, dem höheren Verschleiß im Betrieb und auch der erhöhten Strahlungsanfälligkeit durch die redundante Ausführung von Komponenten Rechnung getragen werden. Allgemein sind unter Redundanz alle bei Fehlerfreiheit entbehrlichen Mittel zu verstehen, die im Fehlerfall die ausgefallene Funktionalität ersetzen können. Zu unterscheiden ist die statische und die dynamische Redundanz. Der klassische Vertreter für die statische Redundanz ist das Verfahren der N-fach modularen Rendundanz, wie beispielsweise TMR (Triple Modular Redundancy). Bei diesem Verfahren wird dieselbe Funktion von mehreren Modulen (mindestens zwei) gleichzeitig ausgeführt. Ein Voter entscheidet hier nach demMehrheitsprinzip welches Ergebnis korrekt ist und kann somit auch bestimmen welche Komponente beschädigt ist (siehe Abbildung 1a). Im Gegensatz zur statischen Redundanz hat die dynamische Redundanz den Vorteil, dass nur ein einziges Modul die Funktionalität erbringen muss. Der Fehlerfall wird durch die Komponente selbst oder durch eine externes Modul festgestellt. Anschließend übernimmt dann ein redundantes Neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung eines CGRAs R. Wimmer (Hrsg.): MBMV 2016 ISBN: 978-3-00-052380-9 46

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verfahren zur Bestimmung der Zuverlässigkeit von Kommunikationsnetzwerken: Eine Studie zu exakten und approximativen Verfahren

Mit zunehmendem Einsatz von netzbasierten IT-Anwendungen ist die Zuverlässigkeit und Sicherheit der zugrundeliegenden Kommunikationssysteme und netzwerke von immer größerer Bedeutung für Unternehmen. Da in der Realität Kommunikationsverbindungen zwischen zwei Standorten mit einer gewissen Wahrscheinlichkeit ausfallen können, müssen Kommunikationsnetzwerke so aufgebaut werden, dass die Wahrschei...

متن کامل

Ressourceneffiziente Fehler- und Einbruchstoleranz

Byzantinisch fehlertolerante Replikation erlaubt es, Systemen die Verfügbarkeit und Zuverlässigkeit von netzwerkbasierten Diensten sogar dann zu garantieren, wenn einige der Replikate, beispielsweise als Folge eines Einbruchs, willkürliches Fehlverhalten zeigen. Obwohl derartige Vorfälle bereits zu schwerwiegenden Dienstausfällen geführt haben, werden existierende Ansätze aus dem Bereich der by...

متن کامل

Robuste Bewegungsschätzung in planaren Welten aus monokularen Bildsequenzen

Dieser Beitrag beschreibt ein mehrstufiges Verfahren zur Schätzung der Eigenbewegung eines Kraftfahrzeugs unter Verwendung von monokularen Bildsequenzen. Die vorgestellten Methoden basieren auf einem planaren Weltmodell, welches für Verkehrsszenen mit gewissen Einschränkungen durchaus realistisch ist; der Einfluß von Abweichungen von diesem Modell läßt sich durch die Verwendung robuster Schätzv...

متن کامل

Nutzung der Nachbarkorrelation für Steganalyse mit erhöhter Zuverlässigkeit

Zusammenfassung: Die Vielzahl aufgebotener Steganalysemethoden zeigt bei niedriger Änderungsdichte und kleinen Trägermedien Schwächen. Die hier vorgestellte Methode ist anwendbar, aber nicht beschränkt auf LSB-Steganographie. Sie tastet Medien entlang einer raumfüllenden Kurve ab. Beispielsweise kann die Abtastung entlang einer Hilbertkurve die Korrelation benachbarter Farboder Helligkeitswerte...

متن کامل

Gestaltung gebrauchstauglicher Assistenzsysteme für Industrie 4.0

Die Entwicklung mobiler Assistenzsysteme für die Instandhaltung stellt hinsichtlich der späteren Akzeptanz durch den Anwender eine große Herausforderung dar. Dieser Artikel stellt ein Konzept zur kollaborativen Entwicklung eines mobilen Assistenzsystems für Instandhalter vor. Die Anwender erhalten dabei durch die Verwendung von Hardware-Prototyping schon in frühen Phasen der Produktgestaltung d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016